home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-10-01 | 55.2 KB | 2,001 lines |
- PG-04: 'C' Programming: Small Routines and Tools
-
-
- -----------------------------
- 2176 Btrieve, Data Mgt., Sort Small Programs Disk
- -----------------------------
-
- AVLTREE
- is a set of AVL tree management routines, a form of balanced binary tree.
-
- BetEdit
- Bergel, Tim
- $0
- are two classes for validation of numeric data entry.
-
- Bfile
- Reilly, Douglas J.
- $0
- is a basic Btrieve class for C++.
-
- BitStr 1.2
- Mavrinac, Erik
- $0
- is a set of routines for storing an array of boolean values in minimum space.
-
- Btree (BTREE-C)
- Adkins, John
- $0
- demonstrates the use of the Borland Btree classlib.
-
- BTRV Express Library (BTRVEX)
- Srebnick Micro Consulting
- $75
- is a `C' library which manages the task of finding and opening Btrieve files.
- All calls to Btrieve are made through a central module. The advantage of this
- is that you can modify that module to perform a certain function each time a
- file is accessed. This feature could be most most useful in a network
- environment. For instance, you can place a routine in the central module that
- checks for hardware errors on the server and logs the user off gently if there
- is trouble. Designed for MSC 5.0 and Btrieve 4.10.
-
- Btr-Sup
- Srebnick Micro Consulting
- $50
- is a Btrieve support library that manages the task of finding and opening
- Btrieve files. This library was designed for Microsoft C v5.0 and Btrieve v4.10.
- The program will manage up to three open files at a time.
-
- CIFF 1.00
- Tini Software
- $0
- is a C object module for managing indexed files. Functions include GetEqual,
- GetLT, etc.
-
- Data-MG
- Giannini, Mario
- $0
- is a set of illustrative 'C' implementations of Stacks, Queues, and linked
- lists. Each has working examples and commented source code.
-
- DatDisp
- Stroebel, W. E. R.
- $0
- is C code for a utility that will let you decipher some types of data files
- without knowing the exact structure.
-
- DemoSort (DEMOSRT)
- Hancock, Les
- $0
- includes C source for a dozen sort algorithms with a program that lets you
- compare them. A hook is provided in the demo to let you add your favorite sort
- routine if it is not already included. EGA/VGA required.
-
- Gr-Inp
- $0
- provides sample code for how to get user input when in graphics mode.
-
- HSort
- is an implementation of the heap sort algorithm. QSort has a slightly
- better average speed than HSort, but if the items are nearly in order when
- Qsort is called, it is as slow as a bubble sort, heap sorts always run at
- about the same speed, which is very fast.
-
- Inputs
- LPC Software
- $23
- is a set of functions which emulate Clipper's input functions for character,
- numeric, date, and logical field input, but with more functionality.
-
- KwikSort (KWIKSRT)
- Blaine, Gary
- $0
- is an animated demo of the Quicksort algorithm. Source is included.
-
- PDSort 3.1.0
- Williams, Don A.
- $0
- is complete source code and executable for a file sorting program. The routine
- can sort any size file, limited only by disk space, and is faster and more
- efficient than the qsort() routine supplied with most C compilers.
-
- Quickest Sort? (QUICKEST)
- Andrews, Ron
- $0
- is `C' code for a sorting routine that the author claims is the fastest he has
- found for sorting arrays of random numbers. This is a modification of the
- Quicksort algorithm found in Wirth's books. It will, for example, easily sort
- "z" within "y" within "x".
-
- TSort
- $0
- is a set of three sort routines implemented as templated C++ functions.
- A bsearch is also included.
-
- Uneek 1.0.0
- Williams, Don A.
- $0
- is C source for a program that will eliminate duplicate records in a file.
-
- WBtrieve (WBTRIEV)
- Wheaton, Paul
- $50
- is a Btrieve class which makes Btrieve a lot easier to use.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #2176
- --------------------------------
-
-
- ---------------
- 2177 Misc. Code Small Programs Disk
- ---------------
-
- CGauss
- Vass, Garry
- $0
- is C++ source code to iniatiate a stream of Gaussian random numbers.
-
- CL (CL-RH)
- Hirst, Roger
- $0
- is the C++ source for a command line parser.
-
- CMath
- is a large (150k, unarchived) set of portable, high quality math routines
- in C.
-
- CmdLn
- Small, John W.
- $0
- provides an easy way to parse the command line.
-
- COP
- Small, John W.
- $35
- defines a formal approach to Object Oriented Programming in C. COP upholds
- the concepts of encapsulation, single and multiple inheritance involving
- virtual base classes, and polymorphism using the C preprocessor. Source
- code included.
-
- GCString (GCSTRI)
- Herrera, William
- $0
- is a string class which demonstrates methods of garbage collection and
- class-specific memory allocation. It runs faster than most standard string
- classes. Source code is provided.
-
- Jst4Fun
- Vass, Garry J.
- $0
- is a random collection of C fragments demonstrating the potential of C to
- address philosophical and political issues.
-
- Keys
- is a set of PC keyboard Defines and routines for C.
-
- KYBDEX
- Drash, Jim
- $0
- reports on the presence of an extended keyboard and if the BIOS supports the
- extended keyboard. The full source is included.
-
- MusicIO
- is a set of procedures and a function for generating music on the Ad Lib
- Music Card from a C program. It requires the Ad Lib or Sound Blaster music
- card (see Retail Products pages) and the sound driver that comes with Ad Lib
- products. The procedures will read INS and ROL files.
-
- NoPause
- Astin, Thomas
- $0
- demonstrates a way to disable the pause key.
-
- Ooset
- Hatfield, Joe
- $0
- contains a C++ class used for algebraic sets (such as { 1, 3, 8, 11 }).
-
- PARSE Function 1.0 (PARFNCT)
- Rubin, Jonathan L.
- $20-$45
- is a mathematical string function evaluator. It lets you add dynamic
- computations to your programs.
-
- Power_C
- contains the program listings from the book of the same name (with
- permission of Osborne/McGraw-Hill).
-
- QSprint
- McCormick, William B.
- $0-PD
- is a quick printf() for OS/2 multi-threaded programs for Quick-C.
-
- RandGen
- is C and ASM code to generate random numbers.
-
- StrTok
- Keefe, Ed.
- $0
- are some C routines, text files and programs intended to demystify the "strtok"
- function.
-
- 2177 Printing
- -------------
- Banner (BANNERC)
- $0
- is a C routine which writes 10x10 block characters. It's useful for cover pages
- for reports or output to spoolers, etc.
-
- PrnStream 1.01 (PRNSTRM)
- Reilly, Pat
- $0
- is a stream class that supports printer ports.
-
- 2177 Sounds
- -----------
- C-Blaster 1.0 (CBLASTR) 09-93 CD
- Pop Software
- $35
- lets you add AdLib/Sound Blaster compatible sounds and music to your
- apps. You can load SB Instrument files. SB-Pro stereo is supported.
-
- Sefx 1.0
- Bri Productions
- $27
- is a library that lets you add sound effects to your programs.
-
- T.S.I. Sound Library (SOUNDS)
- T. S. I.
- $10
- offers the following sounds a phaser, flying saucer, buzzer, a bomb dropping,
- a screech and more.
-
- UC_Snd2 (Background Sound)
- Miller, David A.
- $15
- will allow you to create background sound in your programs. Sample programs with
- C source code is included, including a selection of Christmas music and some
- sound effects.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #2177
- --------------------------------
-
-
- ------------------
- 2178 DOS Functions Small Programs Disk
- ------------------
-
- Alloc
- Gersbacher, Willard
- $?
- contains several memory allocation procedures. The procedures included provide
- functionally equivalent memory allocation procedures for the main memory
- procedures used in MSC 5.1. The MSC 5.1 library procedures were not
- satisfactory for this application because they did not release memory back to
- the system when it was `free'ed. Additionally, they tended to allocate too
- much memory under certain circumstances which lead to a reduction in space
- available for other programs and data which were currently active at the time.
-
- Att 1.0
- Tortorelli, Tony
- $?
- is C code for a file attribute modification program.
-
- Chkflp
- Kevin Traup
- $0
- contains source code and an executable to check the status of a floppy drive.
-
- ConCur 1.0
- Dickerson, Richard
- $0
- is a concurrent programming module for the C programming language that enables
- multi-tasking. It is small and easy to use, and has built-in window
- management routines.
-
- Critical Error Handler (CRITERR)
- Hyman, Peter
- $0
- is a critical error handler, primarily for use with compilers that do not
- offer trapping or messages like Abort, Retry, Ignore.
-
- DirScan 1.0
- Garrison, Jim
- $0
- is public domain C source code for a utility that searches a disk directory
- structure for all files matching the file-name and extension contained in the
- file mask.
-
- DIRSize 1.0 (DSIZEDB)
- Bennett, David
- $0
- is C source code to display a listing of directory and subdirectories
- specified.
-
- DiskSize (DISKSIZ)
- Ford, George, H.
- $0
- is a routine to determine disk media size and attributes.
-
- DrvRdy
- Crosley, Tom
- $0
- is a routine for C to check to see if a floppy disk drive is ready. This avoids
- the "Abort, Retry, Ignore" message when the drive latch is left open, etc.
-
- DVMAM 1.10
- R.C.B. Enterprises
- $35
- is a memory allocation function that enables your programs to access up to 24.5
- megabytes of memory. This memory can be expanded, extended or conventional. It
- is able to allocate eight megs of LIM EMS memory 3.2 or higher, 16 megs of
- extended memory on a 80286/386 system, or 500k plus conventional memory.
-
- FileBuff
- Morris, Ben
- $0
- contains source code to find values of FILES= and BUFFERS= as set in CONFIG.SYS.
-
- FindDev
- Woodruff, Eric
- $0
- is a routine which will locate a specified device driver in memory.
-
- Less.C
- Lowther, Bruce
- $0
- is source code for a utility like DOS's MORE filter, but scroll length can be
- modified on the command line. This program is an example of combinations of the
- stdin stream, CON stream, and command line parameters.
-
- Overlay (OVRLYGM)
- Martin, Gregory A.
- $53
- allows you to free up virtually all of your memory used by your currently
- executing application and then run another large program or shell out to DOS.
- It is written in assembly language and callable by other assembly language or
- C programs.
-
- Volume Label Class (VLCLASS)
- Astin, Tom
- $0
- is code for getting, setting and removing DOS disk volume labels.
-
- 2178 Help and Information
- -------------------------
- Adv_In_C (ADV-IN)
- Valentine, Joaquin
- $?
- is a tutorial in C programming, complete with homework assignments. You will
- need a C compiler and a text editor,
-
- BOOK-C.LST (BOOK-C)
- Chicares, Greg
- $0
- is a review of a dozen or two books on learning the C programming language.
-
- C xref 2.0 (CXREF)
- Archibald, David
- $20
- cross references any number of C modules and outputs a list of global variables
- and constants, a summary listing of module's functions, a verbose list of
- module's functions and a tree of all function's calls and callers.
-
- Cross 1.0
- Philip N. Hisley
- $0
- is a cross reference generator for C programs. Features include routing of
- list output to disk, cross-referencing of reserved words, processing of nested
- include files, and generation of listing only. Source is included. (The author
- can no longer be reached at the address provided in the documentation.)
-
- CV-XVT
- Rochkind, Marc J.
- $0
- is a text file that provides a detailed comparison of the CommonView and XVT
- high-level libraries for C.
-
- Help.Cpp
- Hillman, Dave
- $0
- is a modification of help.cpp for ALT-F1 to retrace previous topics.
-
- Hints For Effecient Programming (C-HINTS)
- Omega Point, Inc.
- $0
- is a text file with 38 tips for optimizing C programs.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #2178
- --------------------------------
-
-
- ----------------------------
- 2393 Toolboxes and Libraries Small Programs Disk
- ----------------------------
-
- Arithmetic String Evaluator 1.0 (ASE)
- TriSoft Technologies
- $30
- is a procedure library that converts a string expression to a value. This
- allows users to enter formulas on a line rather than entering one
- number/function at a time, calculator style.
-
- BldLib
- Zemke, Dan
- $0
- is C source code for a utility which creates one or more libraries from all
- *.C files in the current directory.
-
- EXTMath
- Victor, Tim
- $0
- is a library of C-callable assembler subroutines to do 64-bit unsigned math.
- Turbo Assembler source code is provided for add, subtract, multiply, divide,
- copy, compare, and negate operations. The object library with the assembled
- modules and a program example with Turbo C source code are also included.
-
- JH'S C Power Tools (JHTOOLS)
- Hoffman, Jon
- $40
- contains a menu and windowing library, mouse interface library, and utility
- functions library. It also includes graphic cursor shapes for the mouse,
- keyboard scan codes, examples of menu structures, and more.
-
- MEMCheck 1.0 (MEMCHEK)
- Bridges, Steve
- $0
- is a library of functions to help monitor heap usage and heap consistency in a
- real time mode for programs written in Microsoft C.
-
- Microsoft C High Resolution Timer 2.00 (MSCHRT)
- Ryle Design
- $8
- is a software "toolbox" of C routines to manipulate one hundred different timers
- each with one microsecond resolution. MSCHRT makes it easy to very accurately
- time nearly any synchronous or asynchronous event your PC can encounter.
-
- Onkey
- Bridges, Steve
- $0
- is a C library of keyboard functions, including OnKey - calls a supplied
- function whenever a passed key is hit, InKey - waits n seconds or forever for a
- key to be pressed, PutKey - stuffs a keystroke into the keyboard and LastKey -
- retrieves the last key pressed.
-
- OOPBase (OOPBSMC)
- Silico-Magnetic Intelligence
- $0
- is an object-oriented database library for Microsoft C that provides flexible
- and fast OOP database functions for quick application development.
-
- Power C Functions Library 6 (PWRCFNC)
- Steenburgh, Chuck
- $0
- is a set of C functions for things such as color screen output, text handling,
- character conversion, EGA/VGA screen functions, music, and more.
-
- TCCLIB 2.0
- Collins, Chris
- $0
- is a C library containing of 130 different routines, source code is included.
-
- Vector Library 1.0 (VECTLIB)
- Litvinoff, Scott
- $10
- is a C++ Class Library that allows you to easily handle 2 and 3-dimensional
- vectors and 3x3 matrices. The 2 dimensional vectors can be accessed and
- handled in either polar or rectangular format and the 3 dimensional vectors
- can be accessed and handled in rectangular format.
-
- Wheaton Strings Library (WSTR)
- Wheaton, Paul
- $0
- is a C++ string library. It consists of one class and independent functions that
- provide an easier way to manipulate strings.
-
- XMM Large Model Library for C (XMMLRG)
- $0
- is a large model port of the Microsoft XMM.ASM library routines for C. A simple
- handler for storing records in XMM memory is included.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #2393
- --------------------------------
-
-
- ----------
- 2601 Video Small Programs Disk
- ----------
-
- Bar Graphs (BARS)
- Smith, Dave
- $0
- is C source for a utility to draw a bar graph. In this app, the number of files
- of each filename extension is graphed.
-
- BoxDraw
- Mulroy, Edward
- $0
- is the source for a box-drawing function.
-
- CPrint (CPRN_RG)
- Gerharz, Reinhold J.
- $0
- is a set of object files which perform high-speed writing directly to the
- display using printf-type calls.
-
- Dblmon
- Holbrook, Mark R.
- $0
- is a routine that lets you output to a monochrome monitor as a secondary
- monitor.
-
- EGAPal 1.0
- Young, Scott
- $20
- allows you to create pictures and animated characters to be included in Turbo
- C programs using the EGA 640x350x16 video mode. The images are encoded into a
- header file to be placed at the start of the program or saved to an image file
- which is read from the disk at the time of display.
-
- Frames
- Huff, Howard
- $0
- is a set of frame building tools with 35 fifferent frames designed for ease in
- putting different style frames in your C programs.
-
- GraphicsConsole (GCONIO)
- Small, John W.
- $0
- is a graphics-based input routine.
-
- Intense
- Gee, Ron
- $0
- code showing how to have any of up to 16 different background colors, instead of
- the usual 8.
-
- LineDraw (LINEDRW)
- Raeburn, Steve
- $0
- is a header file that makes it easy to draw lines, boxes, and borders in text
- screens. Demo program and source included.
-
- MaxLines
- Arneson, Eric E.
- $0
- is C source to switch the text mode to the maximum number of lines allowed on
- the present video adapter (43 lines on EGA, 50 on VGA). The file 25.C contains
- code to switch back to 25 lines.
-
- MDA-Spy
- Lapaille, Eric
- $0
- contains C routines for writing to a second (MDA) monitor. Routines include
- clearing the MDA screen, displaying a string at a specified location, and
- displaying an integer at a specified location.
-
- Monochrome Screen Driver 1.0 (MONOSCR)
- Richard, Rick
- $0
- is a device driver that redirects all standard C output functions to the mono
- display allowing you to send debugging messages to your second monitor without
- writing over your main application screen. It also works within Windows
- applications.
-
- PageDem
- Boone, Gary
- $0
- shows how to do paging in the nonstandard 320x400x256 VGA mode, which has two
- pages. This allows you to instantly change graphics screens by flipping between
- the two pages.
-
- Project: Hi-Res (PHIRES)
- Morris, Ben
- $0
- shows how to access high-resolution 640x400x256 graphics modes. It
- includes source code for 12 specific adaptors.
-
- ScrMem
- Goshko, Robert
- $?
- is a set of three functions that allow you to write directly to the screen. This
- will enable you to use the extended text modes supported by EGA and VGA.
-
- Smooth Scroll (SMSCRL)
- Slayton, Joe
- $0
- shows how to smoothly scroll the 16-color EGA/VGA plane-mapped graphics
- screens.
-
- Txtvid
- Anderson, Everett
- $?
- contains a group of functions to create a simple menu system with a selection
- bar/character scheme. Source code and an executable are included.
-
- VGA16
- Sieraski, John
- $0
- is a BGI graphics device driver which supports various 16 color VGA graphics
- modes: ega/vga 320x200, ega/vga 640x200, ega/vga 640x350, VGA 640x480, ATI VGA
- 800x600, Orchid VGA 800x600, Paradise VGA 800x600, Vega VGA 800x600, Video7 VGA
- 800x600, and the Sota VGA-16 800x600. Demo program is included.
-
- VGAkit 4.1
- Bridges, John
- $0
- is a SuperVGA programming kit with all C and assembler source code. It includes
- routines to support 360x480x256 on any VGA and S-VGA modes on virtually all
- S-VGA cards.
-
- XGA Programmer's Toolkit 1.1 (XGAKIT)
- Tyler, Bert
- $0
- is C-callable assembler code that checks for the presence of an XGA adapter,
- throws it into and out of any of its extended video modes, and reads/writes
- pixels in those modes. Source and demo driver are included.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #2601
- --------------------------------
-
-
- ---------------
- 2754 Misc. Code Small Programs Disk
- ---------------
-
- AplTex
- $0
- contains C routines to read and write screen blocks in APL2.
-
- Bounce (BNCE-RA)
- Abramson, R.
- $0
- is C source code (and the .EXE) for a bouncing block program with a shoot'em-up
- feature.
-
- CStream
- Small, John W.
- $0
- provides a base class for a polymorphic cluster of streamable classes. In other
- words, this is like a TurboVision for C++.
-
- DES-C
- Gillogly, James
- $0
- is a DES subroutine library.
-
- Evalx
- Hawkins, James P.
- $5
- is C source code for a convenient and powerful algebraic expression parser and
- evaluator.
-
- FSort
- Avery, Alan J. ASP
- $0
- is an example of how to sort a large flat-file database exceeding 64K using the
- qsort function. C source code included.
-
- GravSim
- Hassell, C. Daniel
- $0
- is C code for a simulation of the affects of mutual gravitational pull on a
- set of bodies.
-
- HZip
- Arizona Software
- $0
- is C++ source for a file compressor using optimal limited-length Huffman
- codes.
-
- LHASrc
- Yoshizaki, Haruyasu
- $0
- contains the C source code for LHA 2.11. (Not on this disk. Ask for disk
- #8622.)
-
- LZW For C 1.2 (LZW4C) 08-93 CD
- MarshallSoft Computing, Inc.
- $38
- is a Lempel-Ziv-Welch data compression library for C programmers. It features
- LZW compress and expand functions.
-
- OBJER
- Tranzoa, Co.
- $15
- converts data or text files to OBJ compatible files that you can link with your
- own programs. It defaults to creating files compatible with Turbo C and MSC
- small-model files.
-
- OOString Class 1.1 (OOSTRNG)
- Bernstein, John
- $0
- is a class to handle strings.
-
- ReadTest
- Smith, Dave
- $0
- is the source code for a simple text file viewer.
-
- Splay
- O'Connor, Sean
- $0
- is C and Pascal source code for a utility to compress and decompress files
- using Splay trees.
-
- Structs
- Giannini, Mario
- $0
- includes the the C source code which demonstrates the use of arrays of
- structures for such tasks as screen painting, field definition, and data
- file searching.
-
- TMultiple Box (TMULTBOX)
- Ogrinz, Michael
- $0
- is source for a multi-selection TListBox.
-
- Winmax
- O'Connor, Dan
- $0
- is a header file that defines max(), min(), absMax() and absMin() as
- inline functions instead of macros.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #2754
- --------------------------------
-
-
- --------------------------
- 3559 Miscellaneous Code #2 Small Programs Disk
- --------------------------
-
- 3DShade
- $0
- is C code (and the executable) to plot z = f(x,y) in three dimensions using
- shaded graphics. VGA required.
-
- Arrays
- Hamilton, Dennis E.
- $0
- demonstrates the do's and don'ts of trying to set and use pointers to arrays in
- C and C++.
-
- BBC
- Summit Software
- $15
- fixes up your C source files to your specifications.
-
- BK1.MAC
- Kline, Bill
- $0
- is a set of macros for use in the Turbo C++ IDE editor.
-
- COBGEN (COBGEN)
- Au Software
- $25
- produces compiler-ready header and OBJ files. (Not on this disk. Ask for
- disk #18144.)
-
- Compound Numbers Class (COMNUMB)
- Azarona Software
- $?
- is the source for a compound number class.
-
- Dispatch (DISPAT)
- McDermott, Joe
- $0
- illustrates how to send and receive values via DDVT's.
-
- Double.C
- $0
- is a routine which converts PASCAL REAL to C DOUBLE and vice versa.
-
- Financial Calculator (FINCALC)
- Vasile, Eddy
- $0
- contains C++ code and a program which illustrate object oriented techniques for
- finance: Present Value, Future Value, Interest Rate and Number of Periods.
-
- FLGZero
- Bender, A.L.
- $0
- demonstrates the way MASM 5.1 can interface with your C programs. Source is
- included.
-
- Gameport (GAMEPRT)
- Richards, Fred
- $0
- is a small set of routines that allow you to read the position of the Joy Stick.
- Assembler/C source code included.
-
- IOStream (IOSTRM)
- Nagler, Eric
- $0
- is a tutorial on the IOStream.h header file. It provides information about the
- members of class IOS and its decendants, as well as manipulators.
-
- MoveTo
- Bender, A. L., M. D.
- $0
- is an assembler routine that improves on memcpy/strncpy. It adds a fourth
- parameter which lets you stop the copying process.
-
- NewGetch
- RWR Consulting
- $0
- is a replacement for the getch() function. The original functions do not
- properly handle Alt-Q and Alt-R.
-
- NewMat
- Davies, R.B. and DSIR
- $0
- contains classes and functions for manipulating matrices.
-
- Numeric Input Line Demo (NILD)
- Price, James H.
- $0
- shows how to get TInputLine to accept numeric input only.
-
- PCKey
- Small, John
- $0
- provides access to the PC's keyboard through fast inline member functions.
- Includes C++ source code and demo.
-
- RandIO
- Mulroy, Ed
- $0
- is C source code illustrating the use and access of random access files.
-
- ScrnToC 1.0
- Wheeler, John
- $0
- converts formatted ASCII files to C printf statements.
-
- StuffKy
- Kanarek, Richard
- $0
- contains an assortment of keyboard handling routines and technical information
- about the keyboard buffer. Assembler source and sample calling routines in Turbo
- C are included.
-
- Tables.H
- Pandya, Sameer
- $0
- has tables that can be used to translate characters from ASCII to EBCDIC and
- back.
-
- TLC 1.0 (TLC)
- Lowery, Tom
- $0
- creates a formatted listing, optionally with a cross-reference, from a
- given set of C source files. (Not on this disk. Ask for disk #18144.)
-
- UnArj 2.3
- Jung, Robert
- $?
- is C source for an archive extractor.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #3559
- --------------------------------
-
-
- -----------
- 2992 System Small Programs Disk
- -----------
-
- BiosEquip (BIOSEQP)
- Hawk, H.L.
- $0
- is code that reports on system configuration: the number of disk drives,
- parallel printers, serial ports, video mode, DOS version, and checks for a math
- co-processor and game port.
-
- CPUSpeed (CPUSPED)
- $0
- contains small C functions to get CPU type and speed.
-
- Driver
- Hopson, Scott
- $0
- is a DOS device driver using C, with the header in Assembler. This should be
- helpful to programmers wanting information on writing DOS Device Drivers.
- Commented source code is included.
-
- DrvSpc
- Micro Solutions Group, Inc.
- $0
- is a function that returns a long value containing the current available drive
- space for the default drive or the specified drive.
-
- I-Set 3.53
- Migliavacca, David
- $0
- contains C functions for editing of DOS master environment, and a utility to
- automate variables-setting tasks with an easy language. A choose program with
- an option to add strings in front of a list in an environment string is
- included.
-
- LAByte
- Logical Answers Corp.
- $15
- is a set of routines for handling memory allocation and pointers.
-
- Mem
- Bright, Walter
- $0
- is a set of C routines for diagnosing pointer problems, such as reference to
- freed space, overrun or underrun of buffers, failure to free space, failure to
- initialize malloced structures and more.
-
- Multi-App Core 1.0.1 (MULTI_C)
- MicroGenesis Software
- $75
- is a set of platform independent classes that will form the core system
- of any application. It includes classes for communication, file I/O,
- timing, dynamic data structures, and other functions.
-
- Reentrant Cache System 1.0 (RCS)
- Erdelsky, Philip J.
- $0
- is the source for a reentrant cache system.
-
- Ultra (ULTRATK)
- Kallal, Tom
- $0
- is a set of functions that are Turbo C implementations of many of the extended
- BIOS routines provided with UltraVision 2.0.
-
-
- 2992 Windowing
- --------------
- PowerWindows (PWRWIN)
- Weber, Andre
- $25
- is an excellent set of windowing routines.
-
- Westborough Windows (WINDC)
- Harris, Bill
- $22
- is a library of Quick C functions that can create and manipulate stackable
- text windows. Also included is WINDM for mono systems.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #2992
- --------------------------------
-
-
- --------------
- 3059 Date/Time Small Programs Disk
- --------------
-
- Crazy Jack's Date Routines (CJDATES)
- Crazy Jack
- $0
- are date routines that make it easy to determine the number of days between
- dates, find the day of the week of a date, convert between Gregorian and Julian
- dates, sort on dates, and to check the validity of given dates. Source code
- (assembler, C, TP), OBJ and TPU files and sample code are included.
-
- DateDemo (DATEDEM)
- Rohr, Gerald
- $0,
- is a set of date handling routines for C.
-
- DateLib
- Rath, Klaus
- $0
- are date and time manipulations in C.
-
- Dates (DATE-AG)
- Gifford, Al
- $0
- is source for almost anything you could want to do concerning dates,
- including generating a calendar.
-
- Julian Day 1089 (JULDAY)
- Kessel, Brian and Perry, J.
- $?
- is a new version of the C code for computing Julian Days.
-
- Killer Date Class 4.11 (DATECLS)
- Price, Charles D. and others
- $0
- is a full-function date class, including a full set of overloaded operators for
- addition, subtraction and comparison of date objects; an overloaded operator
- with a variety of print formats and options, and constructors to create date
- objects from a variety of source formats. Source included.
-
- Schon Date-Time (SCHDATE)
- SchnSoft
- $0
- is a set date-time handling functions.
-
- Sdate
- $0
- is an illustration of searching on a date field using the CLOSESTRECORD
- parameter.
-
- Strftim
- is a routine to convert a time structure into a formatted string based on
- the standard ANSI C function as described in K&R.
-
- TimeDate (TIMEDAT)
- Humkey, John K.
- $0
- is the source code for two time and date manipulation classes.
-
- WeekDay
- is a simple C function that returns the weekday given the day, month and
- year.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #3059
- --------------------------------
-
-
- -----------
- 3404 Search Small Programs Disk
- -----------
-
- Brute Force (BRUTE)
- Smith, Dave
- $0
- is an algorithm for searching text within binary files or text files.
-
- Globber 1.10
- Kercheval, J.
- $0
- is an expression parser which could be used for search routines and wildcard
- filename interpretation.
-
- Looking
- Smith, Dave
- $0
- contains documented source code for a file search utility.
-
- Metaphon (METAPHN)
- Parker, Gary
- $0
- is a "fuzzy" string search algorithm that is an alternative to (and claims to be
- better than) Soundex.
-
- Prime2
- Kirby, L.I.
- $0
- contains C source for fast sieve and heap based prime searches.
-
-
- 3404 Games
- ----------
- Code Breaker II (CODEBRK)
- Fogel, Kenneth
- $0
- is the source code and bitmap files for a MasterMind type game for Windows.
-
- Deck 1.0
- D'Ascensio, Paul
- $0
- is a C++ class that contains basic card handling routines for card games. The
- header, source, and doc files are included.
-
- Grunda 1.0
- Walsh, Joe
- $0
- is the source code for a game in which a robot has gone mad.
-
- Shuffelc (SHUFFLC)
- Howell, W.
- $0
- is a routine for shuffling and dealing a specified number of card hands of a
- specified number of cards. The randomness has been proven to be statistically
- valid.
-
-
- 3404 Indexing
- -------------
- Wilkes Indexing Library
- Wilkes Software, Inc. ASP
- $40
- is an indexing library to be used under OS/2. Versions are included for
-
- Turbo-C and OS/2 (WI-LIBT)
-
- Microsoft C and OS/2 (WI-LIBC)
-
- and Microsoft C and DOS (LIB-DOS)
-
- 3404 Memory Management
- ----------------------
- EMSIF 2.42 (11-93 CD)
- Birdsall, James W.
- $5
- is an interface to most common EMS functions such as allocating, mapping,
- freeing EMS and copying data to and from EMS.
-
- PC Virtual Memory Manager (PCVMM)
- Superior Soft
- $20
- is the small and large model library for a fast memory manager that allows your
- application programs to allocate up to 32MB of virtual memory. Sample pcVMM
- program source code is included.
-
- Spawn 1.1 (SPAWNSB)
- Bridges, Steve
- $17
- is a set of functions for swapping a program to EMS or disk in order to free up
- memory for another program and then restore the original program when the second
- one is done.
-
- XMSIF 1.42
- Birdsall, James W.
- $5
- (formerly XMSLib) provides a high-level interface to XMS control
- functions for common operations such as allocating and freeing XMS
- extended memory blocks and upper memory blocks and copying data to and
- from EMBs.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #3404
- --------------------------------
-
-
- -------------------
- 4050 Communications Small Programs Disk
- -------------------
-
- ComStr
- Reilly, Patrick
- $0
- is source for a serial port stream class.
-
- CPPCom
- Herrera, William
- $0
- is a C++ communications library.
-
- Comm
- Giannini, Mario
- $0
- is a set of routines that creates a interrupt driven communications interface
- for MSC 5.0 & QuickC.
-
- FileShare (FILESHR)
- $0
- shows how to implement file sharing on a LAN.
-
- HSend
- $0
- is the C source code for a file transfer system for both host and remote
- computers.
-
- IBMcom
- Intrinsic Computers
- $15-$25
- is a set of RS232 interrupt driven communications routines in C -- small
- memory model only.
-
- IntSer
- McGuinness, Charles
- $0
- is a minimal function, all C interrupt serial routine. It supports buffered
- input and output.
-
- MG-Comm
- Giannini, Mario
- $0
- is the source code for a small, flexible interrupt-driven communications handler
- for Turbo and MicroSoft C.
-
- Personal Protocol Library for C 1.0 (PPL4C)
- MarshallSoft
- $38
- consists of a state driven library which implements the XMODEM, XMODEM-CRC,
- XMODEM-1K, YMODEM, and YMODEM-G file transfer protocols. This allows the
- programmer to run multiple simultaneous protocol transfers while
- interacting with the user at the keyboard.
-
- RJCom 1.3
- Ryu Consulting
- $0
- is a communications library for Microsoft C. ANSI support is included.
-
- RS232
- Karcher, Chris A.
- $20
- provides the functionality needed to employ serial I/O in any
- application written with Borland C language compilers.
-
- Serial++ Library 1.01 (SER-LIB)
- Cortlandt Technologies ASP
- $25
- is a library of small routines that bring interrupt-driven serial port support
- to your C++ programs. This can give you complete access to the registers of the
- 8250 UART and easily handles multiple ports and multiple instances.
-
- Term
- Reilly, Patrick
- $0
- supports streams for terminal emulation.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #4050
- --------------------------------
-
-
- -------------------
- 4137 Keyboard/Mouse Small Programs Disk
- -------------------
-
- 4137 Keyboard
- -------------
- Ctrlc
- Pittman, Roger
- $0
- is a quick-and-dirty Ctrl-Break and Ctrl-C intercept handler.
-
- 4137 Mouse
- ----------
- Cmouse
- Small, John W.
- $0
- is a TC++/BC++ mouse driver interface class complete with auto-interrupt
- handler. It uses screen physical coordinates instead of mouse virtual
- coordinates.
-
- Cwscr
- Haden, Charles W.
- $?
- contains C++ code modules for directly accessing mouse drivers and the screen.
- Compiled executables are also provided.
-
- GMice
- Tovey, Dwight N.
- $0
- is a sample program to demonstrate how to write mouse interrupt handlers
- entirely in C.
-
- MousDM
- Burks, James B.
- $0
- is a mouse driver demo with C source routines for using an MS compatible mouse
- in graphics mode.
-
- Mouse++ (MPP)
- Moreland, Carl
- $15
- is a mouse interface class for Borland C++ or TurboC++. Features include a fully
- buffered event handler, shift-key/button events, MultiClick buffer, hold-
- and-repeat button events, and more. Source code and a text/graphics demo are
- included.
-
- Mouse (MOUSE-C)
- Loos, Rodney
- $0
- contains mouse routines and the resulting library. Source code is included.
-
- Mouse Cursor Design Tool (MCDT)
- Oliver, Dale D.
- $10
- lets you design a mouse cursor and then generates the C code for it. Tools
- include copy, flip, rotate, flood, clear and more. Requires EGA, a mouse, and
- 117K of free RAM.
-
- Mousetrap 1.0 (MOUSTR)
- Curran, James M.
- $15
- is a collection of functions to control a mouse, designed to be called from a
- 'C' program. They provide easy access to the low-level functions of the mouse
- interrupt, as well as a simplified system for high-level control over the
- mouse. The basic functions are mostly self explanatory, while high-level
- functions are a bit more complicated.
-
- Moustrk
- Goldrich, Bob
- $0
- is C code showing how to implement a mouse event handler.
-
- Tcrat2 (TC RAT)
- Smart, J. A.
- $0
- is a MS-compatible mouse driver to provide mouse support for Borland's Turbo C
- 2.0 Integrated Development Environment.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #4137
- --------------------------------
-
-
- ------------
- 2313 C Tools Small Programs Disk
- ------------
-
- Calls
- DeSouza, A.
- $?
- analyses program calls.
-
- CB 2.10
- Sledge, Bob
- $?
- is a C source code beautifier. It reformats the layout of C source to a more
- readable style and format.
-
- ChkSeg
- Gersbacher, Willard
- $0
- is a C programming utility which checks the segmentation structure of an
- overlayed program and tells you which procedure calls, in segments other than
- the root, cause other segments to be loaded.
-
- Code Count (CODECN)
- Enterprise Software
- $10
- scans `C' source code files and provides a breakdown of executable code versus
- non-executable code. Non-executable code is broken down as comments, blanks,
- control characters
-
- Cref
- DeSouza, A.
- $?
- is a C cross reference utility
-
- Ctags
- Verket, Paul
- $0
- will generate tags for subsequent use by Brief, Emacs or VI editors. This
- program will perform a simple parsing of one or more Fortran or C source files
- and write a "tags" file to stdout. The tags file is then used in conjunction
- with tagging macros available for Brief or Emacs, or commands built into VI
- and available (as macros) from the Solution Systems BBS.
-
- ExecBeep 3 (EXECBEP)
- Lazo, Charles and Ross, Ed and Nettles, Henry T.
- $0
- is especially useful for spying on the multiple passes of C compilers.
-
- GetCMT 1.1
- Byte_Magic Software
- $0
- extracts comment lines from C or C++ source files. It is useful for creating
- documentation and improving commenting style.
-
- HexFile 1.0
- Berry, Joseph
- $?
- takes as input any file and creates an output file containing the ASCIIized
- hexidecimal equivalent of the file in a format usable by C compilers.
-
- LocatEnv (LOCATE)
- Hyman, Peter
- $0
- illustrates two methods of locating the master environment in MS-DOS. C code
- is included, along with an executable version.
-
- Maker 1.02
- Adams, Richard W. ASP
- $15
- (formerly Make Generator) generates MAKE description files & link files for a
- C language programs. It is designed for the Microsoft C compiler, but some
- generality has been built in too.
-
- Memory Clean 1.0 (MEMCLN)
- Beilstein, Robert J.
- $?
- will write an initial value (with good parity) into all of the memory locations
- which IBM misses.
-
- Pepto
- Stafford, David
- $5
- is designed to shrink C source files. It does a very good job of it and it does
- it quickly. PEPTO can also be very useful for distributing secure copies of
- source code. The sender can change the major variable names throughout the file
- via his favorite editor's search-and-replace function, then PEPTO it. The result
- is a virtually indecipherable source file which is still compilable.
-
- PgmProt
- Endresen, Hal
- $0
- contains the C and MASM source for a utility to protect your program's
- copyright messages. It allows serialization of released software and permits
- version numbers to be assigned following compilation, and just prior to
- release shipment. Your copyright message, serial number, and version number
- are protected by a checksum byte in the .EXE file.
-
- Source Print Utility 1.1 (SPU)
- Ratjen, J. C.
- $0
- prints C source files in a structured format. It will print the file name,
- page number, and date of last modification at the top of each page. Each line
- of code is printed (usually in compressed mode) with it's relative line
- number. C source code is included.
-
- XRF 1.23
- Goodgame, Tom
- $0
- is a cross-reference block-structure program written in C for C and similar
- languages.
-
- Zapload
- Jennings, T.
- $?
- converts a file from Binary to Intel Hex format, and sends it to one or more
- destinations: a disk file, the punch device, or the printer.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #2313
- --------------------------------
-
-
- ---------------
- 4305 C Tools #2 Small Programs Disk
- ---------------
-
- Bugout
- Holbrook, Mark R.
- $0
- is a Debug output class that allows output to file, mono screen, and printer
- simultaneously.
-
- CB 3.1
- Wells, Drew
- $0
- formats C/C++ source code. It tries to change your source file as little as
- possible while still imposing a standard format on it.
-
- ClearC 1.1
- Invariant Software
- $30
- makes C program files more legible by spacing operators, function calls, and
- control guards, and by reformatting the code to a specified style and indentation
- preference.
-
- CPhantom (CPHANTM)
- Printing Communications Associates
- $0
- is the partial translation and C source for an INT 2F redirector based on the
- PHANTOM.PAS example found in the book UNDOCUMENTED DOS by Shulman.
-
- FarStr
- Wesson, Richard
- $0
- is an automatic far string generator. It parses a C or CPP file, removes
- anything within double quotes within parentheses, replaces it with a variable
- name, and puts the original string within comments. A header file is created
- which holds the original text now declared as far strings. The original file is
- not destroyed.
-
- Include 1.1 (INCLUD)
- Forseth, William
- $15
- lists the Include hierarchy of a C source code file and identifies redundancies.
-
- InEvent 1.0
- Nagy, Randall A.
- $0
- will allow you to gather mouse, scan-code, and keyboard messages from a single
- function-name. You can make your programs event driven.
-
- INPLIST
- Borobia, L.
- $0
- is an example of how to execute an inputline in a focused item from a listbox.
-
- Joan Riff's CList 1.1 (CLIST)
- Computerwise Consulting Services
- $10
- produces cross-reference listings of C programs.
-
- Parapict (PARAPIC)
- Flexible Information Systems, Inc.
- $0
- is a set of C++ classes which process data entry with Paradox-like picture
- formats.
-
- String++ 2.12 (STRNGPL)
- Moreland, Carl
- $0
- is a string class for Turbo/Borland C++. AWK-like string functions, demo, and
- source code are included.
-
- Strip #ifdef 1.0 (STRIPDF)
- Kercheval, John
- $0
- strips #if(n)def blocks from source code.
-
- Tmenu
- LPC Software Co.
- $28
- is a C++ text mode menu class offering menu bars, pulldown menus, and pop-up
- menus.
-
- Z++ (ZPP) 1.10
- Moreland, Carl
- $0
- is a complex number class for Turbo/Borland C++.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #4305
- --------------------------------
-
-
- ----------------
- 12087 C Tools #3
- ----------------
-
- Borland C++ TI's (BOR-TI)
- $0
- is a collection of 15 routines and technical information reports. Subjects
- covered include removing and setting volume labels, fast graphics library,
- mouse programming in graphics mode, determining the amount of stack not
- being used, playing WAV files, switching between graphics and text modes
- without clearing video memory, detecting unusual keystrokes, determining
- extended memory size, and much more.
-
- CD-MCI
- $0
- shows how a C++ class wrapper around MCI can make development of MCI
- applications easier.
-
- Cmprss
- Clifton, Marc-Thomas
- $0
- contains two file streams which compress/uncompress data being written to or
- read from a file. A test program and utility are included.
-
- CodeLister 1.21 (CL121)
- McDowell, Malcolm D. ASP
- $24
- prints C source code files. Features include multiple pages on one sheet,
- page headers, index list of function names with page numbers, more.
-
- FlexList for ANSI C (FLXLSTC)
- Power SoftWare
- $65
- provides a generic linked list of hybrid stack-queue-list array structure. More
- than 30 methods allow you to push, pop, insert, delete, sort, store, recall,
- etc. lists of any type data. K&R and ANSI source are included.
-
- Inpfiel
- Christensen Online
- $?
- contains a generic input field class. This provides a mechanism for input of
- various types of data, with validation. The "generic" qualities of the input
- field are achieved through a polymorphic InpData object, and can easily be
- derrived to suite your own data types.
-
- Linkli
- SpeedSOFT Development ASP
- $0
- contains code that implements a linked-list algorithm using standard
- technique. The code is fast and memory-efficient, and well documented.
-
- LJL
- W. Conover, Woodrow
- $0
- contains source code and an executable for printing C source code on a
- Laser-Jet Series II.
-
- MCs Menu Maker 0.8 (MCMM)
- Hula, Mark
- $?
- contains skeleton code and full instructions for creating menus/window
- front-ends for any text mode DOS application.
-
- STR 2.1
- Woll, Roy S.
- $10
- is an improved, general purpose STR class.
-
- ---------------------------------
- END OF SMALL PROGRAMS DISK #12087
- ---------------------------------
-
-
- ----------------
- 12344 C Tools #4 Small Programs Disk
- ----------------
-
- BPReal
- Biffl, Richard
- $0
- contains functions in C to convert floating-point numbers between the
- IEEE double type used by most PC-based C compilers and the proprietary
- real type used by Borland Pascal.
-
- FileArray (FILARRY)
- Hua, Jian
- $0
- serves as array to retrieve strings from a file. The idea is to remove
- literal strings from C++ source file and put them into a text file to
- save program memory.
-
- Gport 1.01
- Bri Productions
- $27
- is a game port library for C. It is compatible with most DOS based C
- compilers. Features include timer driven button monitor, optional joy
- stick calibration, and more
-
- KeyMap
- Hardegree, John
- $0
- is a C header file for defining keystrokes. This utility helps build the
- header file by allowing you to press each key on the keyboard and assign
- one or more mnemonic names to it. These are then written to a file as
- standard C language #define statements. Source is included.
-
- MKProto
- $0
- generates prototypes for C source files.
-
- MTask 1.0
- Ting, I H
- $0
- is a multitasking Turbo C library.
-
- RDCF 2.0
- Erdelsky, Philip J.
- $0
- is a ROMable, reentrant, DOS-compatible file system.
-
- TSR_C
- $0
- is an example of TSR in C that loads and unloads according to
- undocumented DOS.
-
- Wheaton C/C++ Source Parser (CPARSER)
- Wheaton, Paul
- $25-$50
- is a C/C++ source parser. It takes a library that consists of large C
- files and breaks it into many more small C files and then runs them
- through the compiler and makes the appropriate substitutions in the LIB
- file. EXE files will then compile to a smaller EXE and will load faster.
-
- ---------------------------------
- END OF SMALL PROGRAMS DISK #12344
- ---------------------------------
-
-
- -----------------
- #12423 C Tools #5 Small Programs Disk
- -----------------
-
- Blockade 2.05 (BLCKADE)
- Indusoft Corp.
- $10-$30
- is a function library for programs to protect themselves against
- unauthorized changes. It checks every byte of your EXE or COM file to
- insure that any changes are detected. It is very fast and easy to use.
-
- Bulk Disk Copier (BDC)
- MicroGenesis Software
- $0
- is C source for reading a floppy image to a hard disk and copying it
- back to as many floppies as you wish. It also formats blank floppies.
- The source code is an excellent tutorial on lowlevel disk access under
- DOS.
-
- BUMP 1.1
- Almon, Clopper
- $0
- is the Beginner's Understandable Matrix Package in Borland C++. It has
- classes with functions, derived classes with inheritance, non-trivial
- constructors and destructors, overloaded operators, and a virtual
- function.
-
- CPPTask
- Smith, Rich
- $0
- is a multi-tasking kernel For C++.
-
- GP.C
- Erdelsky, Philip J.
- $0
- contains a general, reentrant version of printf() that can easily be
- adapted to embedded systems.
-
- Layout 1.0 (LAYOUTC)
- Lincoln Beach Software
- $10
- generates C code for recreating report layouts. Files defining the layout can be
- created with any text editor.
-
- Random Number Generators (RNG)
- Holsinger, Ken E.
- $0
- contains C source code for two random number generators.
-
- RMAXTask 1.0 (RMAXTSK)
- RMAX Development Group
- $25
- is a library of C functions for multitasking. It offers support for intertask
- synchronization and communication, timed delays, and access to the keyboard.
- This system is non-preemptive, but provides better intertask communication and
- scheduling than do simple round-robin task switchers.
-
- ShowBox
- Baker, Chuck
- $?
- is source for a text-based message box.
-
- XNAS 2.13
- Sorger, Walter
- $0
- is a type of program code flowcharting utility.
-
- ---------------------------------
- END OF SMALL PROGRAMS DISK #12423
- ---------------------------------
-
-
- ------------
- 2179 Turbo C Small Programs Disk
- ------------
-
- Graph! 1.0
- Lapsansky, Paul
- $15
- is a library graphing functions for creating bargraphs, 3D bargraphs or
- piecharts for Turbo C 1.5+, Turbo C++ or Borland C++. Compact memory model.
-
- MergeC
- Kamp, Rick
- $0
- is a utility that combines the Borland Turbo C source with Assembler source code
- generated when using the "-S" switch of the Turbo C compiler. This program is a
- tool for programmers using a hardware debugger or who merely want to see how
- well Borland generates Assembler code.
-
- OOPBase (OOPBSTC)
- Silico-Magnetic Intelligence
- $0
- is an object-oriented database library for Turbo C that provides flexible and
- fast OOP database functions for quick application development.
-
- Paradox Class Libraries (PDXPP)
- Weinfurther, Gary B.
- $0
- is a set of class definitions for accessing the Paradox Engine. For use
- with Turbo C++.
-
- Patch (TPATCH)
- is a file patching utility. It is needed for applying the patches in the
- file TC2Pat on this disk.
-
- PCPilot
- Grubbe, Tom
- $0
- offers a variety of C subroutines and tools. They include an ASCII chart, number
- base converter, box character function, color codes function, keyboard codes
- function, printer setup function, ruler, and a TSR engine. There are also
- several screen functions included.
-
- QPrint (QPRT-JF)
- Fontanesi, Jeff R.
- $0
- is a set of routines for quick screen printing for Turbo C.
-
- RD-STK 1.1
- Cooley, Earle
- $12
- routines to read the game port and to control the cursor.
-
- SeekTest (SEEKTST)
- Ryle Design
- $8
- is a program written in Turbo C to very accurately measure the seek time of a
- hard disk in "real world" terms by using BIOS interrupt services and a very high
- resolution timing methodology.
-
- TC2Pat
- is a set of patches to fix bugs in TLIB, __TURBOC__, TC's overwriting of
- INT 60H, and the "floating point formats not linked" problem.
-
- Window OOP (WOOP)
- is a window management library with pop-up prompts and menus. The library
- also includes some video/keyboard functions which are independent from
- windows.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #2179
- --------------------------------
-
-
- ---------------
- 2845 Turbo C #2 Small Programs Disk
- ---------------
-
- ABRD40 (ABSREAD)
- Blum, Christopher
- $0
- is a set of object modules that replaces the absread and abswrite functions of
- Turbo C 2.0 with updated functions supporting all versions of DOS including
- Compaq 3.31 and DOS 4.x using partitions greater than 32MB. The source is
- included.
-
- Btree-Eng 2
- Eng, Fook H.
- $20
- is an implementation of Btree algorithms in Turbo C for database applications.
-
- CCT 1.0
- Ledbetter, Keith ASP
- $0
- is a Turbo C command line compiler preprocessor. This utility allows you to set
- compiler directives in your source code, like Turbo Pascal's {$R, $S, etc}
- switches. It scans the source code looking for directives, building the command
- line for TCC along the way. After scanning the file, the program spawns off TCC
- to do the compile. This preprocessor step takes a few seconds on an 8 Mhz AT.
- Source code is included.
-
- Csort
- Weisz, Mark
- $0
- is Turbo-C code which demonstrates the action of six sort algorithms using
- animated graphics.
-
- FileFind (FILEFND)
- is Turbo C source code for a fast file finder.
-
- FNqual
- Drash, Jim
- $0
- will get a fully qualified file name from an unqualified file name.
-
- HeapChk
- Stafford, David
- $0
- is a routine to verify the integrity of the heap.
-
- Joy-C (JOY)
- Blaine, Gary
- $0
- is a routine to demonstrate using the game port/joystick in a Turbo C program
- for those who do not have support for the game port contained in their BIOS.
-
- KeyStuff
- is a function to stuff the keyboard buffer. When your application
- terminates, COMMAND.COM executes the keystrokes which were stuffed into the
- buffer.
-
- L-Windows (LWINDWS)
- Ledbetter, Keith ASP
- $0
- is an easy to use, yet powerful menuing system for Turbo C 2.0 programmers. The
- routines included allow you to create good-looking, shadowed windows with very
- little program overhead.
-
- OOPList
- is an object-oriented list management library. Several lists can be managed
- simultaneously. The lists are doubly linked and can be traversed forward and
- backward.
-
- Proto 2.00
- Solucorp
- $20
- extracts prototypes of C and C++ functions from source files and builds header
- files.
-
- ScreenIO (SCRN-IO)
- Brown, Mark
- $15
- displays text and retrieves input from the keyboard. For use with Borland
- C/Turbo C.
-
- TCAnsi
- Stephens, Troy
- $0
- is a simple function package designed to provide Turbo C programs with a way
- to use the screen control capabilities of ANSI.SYS. Turbo C source and object
- for library and sample program and complete docs included.
-
- Turbo C High Resolution Timer 3.00 (TCHRT)
- Ryle Design
- $8
- is a software "toolbox" of routines to manipulate one hundred different timers
- each with one microsecond resolution. TCHRT makes it easy to very accurately
- time nearly any synchronous or asynchronous event your PC can encounter. Since
- the timer routines calibrate themselves to the host PC speed at run-time a
- single executable file will yield accurate timings across all 80xxx PC
- compatible environments. A complete report of all timer activity can be
- generated with a single TCHRT function call.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #2845
- --------------------------------
-
-
- ------------------------
- 4766 TurboVision for C++ Small Programs Disk
- ------------------------
-
- Check (CHECKTV)
- Shabi, Ezra
- $?
- is C++ source that shows how to create Turbo Vision menus with check items.
-
- EZHint
- Reilly, Pat
- $0
- shows how to implement the help message functionality of Turbo Vision status
- lines.
-
- ListView (LISTVW)
- $0
- source code for a derived TListViewer for Turbo Vision.
-
- Option
- $0
- accepts a TColleciton of strings for the source of a picklist.
-
- Printq
- Reilly, Pat
- $0
- shows how to allow a Turbo Vision application to perform
- quasi-background printing.
-
- Progbar
- contains a TV Progress Bar class with source code.
-
- Tcombo
- Dentice, Vincent
- $0
- contains TV source code designed to create a Combo Box similar in functionality
- to the one in Microsoft Windows.
-
- THandler 1.01 (THANDLR)
- Newton, Michael
- $23
- is an interrupt 24H handler that replaces Turbo Vision's TSystemError class.
- Contains class and support files in C++ large memory model library form.
-
- TI1006
- $0
- explains how to create an overlaid TV program.
-
- Titlebar (TITLBAR)
- Reilly, Pat
- $0
- includes the code necessary to use a title bar with TV. It also has the mouse
- restricted so that it doesn't enter the title region. NEWMOUSE.OBJ is included.
-
- Tvalt
- Reilly, Pat
- $0
- provides a method that allows TV to use an alternative display method than the
- default direct-video writes. Included are examples using BIOS calls and graphics
- mode display.
-
- TVCAPTUR.CPP
- $0
- lets you redirect output to a window via a file handle [ie: using
- "printf()"].
-
- TVColorDialog 1.01 (TVCOLOR)
- Newton, Michael
- $23
- is a TV dialog box for changing an app's colors and background pattern.
- (The author can no longer be reached at the address provided in the
- documentation.)
-
- Wordwrap (WW-TV)
- Primatech Inc.
- $?
- has modules for a wordwrapping editor.
-
- --------------------------------
- END OF SMALL PROGRAMS DISK #4766
- --------------------------------
-
- ]]]]]]]]]]
-
-